
var mysql = require("mysql");

var MianMysql;

//链接数据库(第一步)
exports.open = myopen;
function myopen(){
    MianMysql = mysql.createConnection({
        host: "localhost",
        user: "root",
        password: "",
        database: "mtour_db"
    })
}


//移动端


//评论
exports.posttalk_db = function(face,name,talk,time,num,res){
    var sql="INSERT INTO talk (userFace,userName,userTalk,userTime,userNum) VALUES (?,?,?,?,?);";
    MianMysql.query(sql,[face,name,talk,time,num],function(error,data){
        if(error){
            console.log(error);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//注册
//注册-查询用户是否存在
exports.postseachuser_db = function(name,res){
    var sql="select * from user_u where phone_u=?;";
    MianMysql.query(sql,[name],function(error,data){
        if(error){
            console.log(error);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//注册-添加新用户
exports.postadduser_db = function(name,pass,res){
    var sql="INSERT into user_u (phone_u,pass_u) VALUES (?,?);";
    MianMysql.query(sql,[name,pass],function(error,data){
        if(error){
            console.log(error);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//登录——qp
exports.postloginuser_db = function(name,pass,res){
    var sql="select * from user_u where phone_u=? and pass_u=?";
    MianMysql.query(sql,[name,pass],function(error,data){
        if(error){
            console.log(condole);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//刷新——qp
exports.postupdata_db = function(req,res){
    var sql="select * from talk ORDER BY id_t DESC;";
    MianMysql.query(sql,[],function(error,data){
        if(error){
            console.log(condole);
            res.send("系统错误");
        }else{
            console.log("移动端"+data);
            for(var j = 0 ; j<data.length ; j++){
                console.log(j+"移动端"+data[j].id_t);
            }
            res.send(data);
        }
    });
};
//刷新0518——qp
exports.uploadUserinfo_db = function(req,res){
    var sql="select * from user_u;";
    MianMysql.query(sql,[],function(error,data){
        if(error){
            console.log(condole);
            res.send("系统错误");
        }else{
            console.log("移动端"+data);
            res.send(data);
        }
    });
};


//PC端


//注册
//注册-查询用户是否存在
exports.postseachuser_PC_db = function(name,res){
    var sql="select * from user_u where phone_u=?;";
    MianMysql.query(sql,[name],function(error,data){
        if(error){
            console.log(error);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//注册-添加新用户
exports.postadduser_PC_db = function(name,pass,res){
    var sql="INSERT into user_u (phone_u,pass_u) VALUES (?,?);";
    MianMysql.query(sql,[name,pass],function(error,data){
        if(error){
            console.log(error);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//登录——qp
exports.postloginuser_PC_db = function(name,pass,res){
    var sql="select * from user_u where phone_u=? and pass_u=?";
    MianMysql.query(sql,[name,pass],function(error,data){
        if(error){
            console.log(condole);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//评论——qp
exports.posttalk_PC_db = function(face,name,time,num,talk,res){
    var sql="INSERT INTO talk (userFace,userName,userTalk,userTime,userNum) VALUES (?,?,?,?,?);";
    MianMysql.query(sql,[face,name,talk,time,num],function(error,data){
        if(error){
            console.log(error);
            res.send("系统错误");
        }else{
            console.log(data);
            res.send(data);
        }
    });
};
//刷新——qp
exports.postupdata_PC_db = function(req,res){
    var sql="select * from talk  ORDER BY id_t DESC;";
    MianMysql.query(sql,[],function(error,data){
        if(error){
            console.log(condole);
            res.send("系统错误");
        }else{
            console.log("排序"+data);
            res.send(data);
        }
    });
};
//点赞——qp
exports.postdianzan_db = function(id,res){
    var sql="UPDATE talk set userNum=(userNum+1) WHERE id_t=?;";
    MianMysql.query(sql,[id],function(error,data){
        if(error){
            console.log(condole);
            res.send("系统错误");
        }else{
            console.log("排序"+data);
            res.send(data);
        }
    });
};

//李梦辉
//景点列表
exports.spotSeeDB = function(sql,res){
    mainMysql.query(sql,function(error,data){
        if(!error){
            res.render('spotList.hbs',{ dataArr:data },
                function(errorHbs,dataHbs){
                    if(!errorHbs) {
                        res.send(dataHbs);
                    }else{
                        res.send("出错了");
                    }
                });
        }
    });
};
exports.end = myend;
function myend(){
    MianMysql.end();
}
